package com.ekingstar.framework.domain;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * AbstractSystemParameter entity provides the base persistence definition of
 * the SystemParameter entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractSystemParameter implements java.io.Serializable {

	// Fields

	private String id;
	private String type;
	private String parentId;
	private String name;
	private Integer level;
	private String detail;
	private Date lastUpdateDate;
	private String updaterId;
	private Date addDate;
	private String adderId;
	private String deleterId;
	private Date deleteDate;
	private Boolean leaf;
	public Boolean getLeaf() {
		return leaf;
	}



	public void setLeaf(Boolean leaf) {
		this.leaf = leaf;
	}

	private List children = new ArrayList();

	// Constructors

	public List getChildren() {
		return children;
	}



	public void setChildren(List children) {
		this.children = children;
	}



	/** default constructor */
	public AbstractSystemParameter() {
	}

	

	// Property accessors

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	

	public String getType() {
		return type;
	}



	public void setType(String type) {
		this.type = type;
	}



	public String getParentId() {
		return this.parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getLevel() {
		return this.level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public String getDetail() {
		return this.detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public Date getLastUpdateDate() {
		return this.lastUpdateDate;
	}

	public void setLastUpdateDate(Date lastUpdateDate) {
		this.lastUpdateDate = lastUpdateDate;
	}

	public String getUpdaterId() {
		return this.updaterId;
	}

	public void setUpdaterId(String updaterId) {
		this.updaterId = updaterId;
	}

	public Date getAddDate() {
		return this.addDate;
	}

	public void setAddDate(Date addDate) {
		this.addDate = addDate;
	}

	public String getAdderId() {
		return this.adderId;
	}

	public void setAdderId(String adderId) {
		this.adderId = adderId;
	}

	public String getDeleterId() {
		return this.deleterId;
	}

	public void setDeleterId(String deleterId) {
		this.deleterId = deleterId;
	}

	public Date getDeleteDate() {
		return this.deleteDate;
	}

	public void setDeleteDate(Date deleteDate) {
		this.deleteDate = deleteDate;
	}

}